substantial amounts - French English Dictionary